home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 201-225 / disk_201 / draco / drinc / libraries / expansion.g < prev    next >
Text File  |  1992-05-06  |  1KB  |  33 lines

  1. type
  2. „Library_t=unknown34;
  3.  
  4. *charEXPANSIONNAME="expansion.library";
  5.  
  6. uint
  7. „ADNB_STARTPROC†=0,
  8. „ADNF_STARTPROC†=1<<ADNB_STARTPROC;
  9.  
  10. extern
  11. „OpenExpansionLibrary(ulongversion)*Library_t,
  12. „CloseExpansionLibrary()void,
  13. „AddDosNode(longbootPri;ulongflags;*DeviceNode_tdeviceNode)bool,
  14. „MakeDosNode(*ulongparameterPkt)*DeviceNode_t,
  15. „AddConfigDev(*ConfigDev_tconfigDev)void,
  16. „AllocBoardMem(ulongslotSpec)long,
  17. „AllocConfigDev()*ConfigDev_t,
  18. „AllocExpansionMem(ulongnumSlots,slotOffset)long,
  19. „ConfigBoard(ulongboard;*ConfigDev_tconfigDev)bool,
  20. „ConfigChain(ulongbaseAddr)bool,
  21. „FindConfigDev(*ConfigDev_toldConfigDev;longmanu,product)*ConfigDev_t,
  22. „FreeBoardMem(ulongstartSlot,slotSpec)void,
  23. „FreeConfigDev(*ConfigDev_tconfigDev)void,
  24. „FreeExpansionMem(longstartSlot;ulongnumSlots)void,
  25. „GetCurrentBinding(*CurrentBinding_tcurrentBinding;ulongsize)uint,
  26. „ObtainConfigBinding()void,
  27. „ReadExpansionByte(*byteboard;ulongoffset)int,
  28. „ReadExpansionRom(*byteboard;*ConfigDev_tconfigDev)bool,
  29. „ReleaseConfigBinding()void,
  30. „RemConfigDev(*ConfigDev_tconfigDev)void,
  31. „SetCurrentBinding(*CurrentBinding_tcurrentBinding;ulongsize)void,
  32. „WriteExpansionByte(*byteboard;ulongoffset,byteVal)bool;
  33.